TLS was last updated
on March 27, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 03/26/2024)
2023
Section - Mid Atlantic
Area - NOVA
League - 2023 NOVA Adult 18 & Over
Flight - NOVA Adult 18 & Over 3.5 Men
--------------------------------------------------------------------------------------------------------------------------------------
Arlington Aces VI
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
JULIAN DAWSON - 3.47
Alex Ross - 3.44
Brandon Wales - 3.29
Jeremy Bloom - 3.24
Christopher Swider - 3.14
Wesley Stien - 3.12
PJ Barbour - 3.12
Daniel Hurley - 3.11
Richard Gauthier - 3.08
Miguel Mendoza - 3.02
Jeffrey Mai - 2.99
Mikhail Velasco - 2.81
Mark Gardiner - n/a
John Herne - n/a
Calvin Cheng - n/a
League Results By Position
1S 2S 1D 2D 3D
Alex Ross - 3.44 & Daniel Hurley - 3.11 1 - 0
Alex Ross - 3.44 & Brandon Wales - 3.29 1 - 0
Alex Ross - 3.44 2 - 0
PJ Barbour - 3.12 & Jeffrey Mai - 2.99 0 - 1
PJ Barbour - 3.12 1 - 1
Calvin Cheng - n/a & Richard Gauthier - 3.08 0 - 1
Calvin Cheng - n/a 0 - 1
Mikhail Velasco - 2.81 & Miguel Mendoza - 3.02 0 - 1
Jeffrey Mai - 2.99 & Brandon Wales - 3.29 0 - 1
Jeffrey Mai - 2.99 0 - 2 0 - 1
Jeremy Bloom - 3.24 & Christopher Swider - 3.14 1 - 0
Jeremy Bloom - 3.24 & JULIAN DAWSON - 3.47 1 - 0
John Herne - n/a & Christopher Swider - 3.14 0 - 1
John Herne - n/a & Brandon Wales - 3.29 1 - 0
Christopher Swider - 3.14 & Miguel Mendoza - 3.02 0 - 1
Christopher Swider - 3.14 & Wesley Stien - 3.12 1 - 0
Miguel Mendoza - 3.02 & Richard Gauthier - 3.08 0 - 1 1 - 0
Wesley Stien - 3.12 & Brandon Wales - 3.29 1 - 0
Wesley Stien - 3.12 0 - 1
Daniel Hurley - 3.11 & JULIAN DAWSON - 3.47 0 - 1
JULIAN DAWSON - 3.47 3 - 0
Mark Gardiner - n/a & Mikhail Velasco - 2.81 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
TEAM88
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Park - 3.65
Zhuang Miao - 3.52
Keith Juarez - 3.49
Allan Lee - 3.49
Tan Duong Nguyen - 3.46
David Tong - 3.44
Andrew Dinger - 3.43
hoa nguyen - 3.40
Dino Constantino - 3.40
Anh Nguyen - 3.40
PHI-LONG NGUYEN-THANH - 3.38
Caleb Spradlin - 3.31
Warren Chen - 3.30
Sameer Nigam - 3.27
Sakhoeun Tith - 3.26
Doan Nguyen - 3.19
Jeremy Fischer - n/a
League Results By Position
1S 2S 1D 2D 3D
Andrew Dinger - 3.43 & Caleb Spradlin - 3.31 1 - 0
Andrew Dinger - 3.43 & Sameer Nigam - 3.27 1 - 1
Keith Juarez - 3.49 & Sakhoeun Tith - 3.26 0 - 1
Keith Juarez - 3.49 & Andrew Park - 3.65 1 - 0
Keith Juarez - 3.49 2 - 0
hoa nguyen - 3.40 & Dino Constantino - 3.40 1 - 0
hoa nguyen - 3.40 1 - 0 0 - 1
Doan Nguyen - 3.19 & Zhuang Miao - 3.52 1 - 0
Doan Nguyen - 3.19 0 - 1
David Tong - 3.44 & Jeremy Fischer - n/a 0 - 1 0 - 1
David Tong - 3.44 1 - 0 1 - 0
PHI-LONG NGUYEN-THANH - 3.38 & Warren Chen - 3.30 1 - 0
PHI-LONG NGUYEN-THANH - 3.38 & Sameer Nigam - 3.27 1 - 0
Dino Constantino - 3.40 1 - 0
Warren Chen - 3.30 & Andrew Park - 3.65 1 - 0
Warren Chen - 3.30 & Zhuang Miao - 3.52 1 - 0
Warren Chen - 3.30 & Anh Nguyen - 3.40 1 - 0
Sakhoeun Tith - 3.26 & Zhuang Miao - 3.52 1 - 0
Sakhoeun Tith - 3.26 & Anh Nguyen - 3.40 1 - 0
Sakhoeun Tith - 3.26 1 - 1
Tan Duong Nguyen - 3.46 3 - 0
Andrew Park - 3.65 & Anh Nguyen - 3.40 1 - 0
Andrew Park - 3.65 & Allan Lee - 3.49 1 - 0
Anh Nguyen - 3.40 & Allan Lee - 3.49 1 - 0
Caleb Spradlin - 3.31 & Allan Lee - 3.49 1 - 0 1 - 0
Caleb Spradlin - 3.31 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Team RJT M3.5
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Arvind Jairam - 3.35
Aaron Koch - 3.24
Carter Wilkinson - 3.21
Robert Dougherty - 3.19
Manish Naik - 3.19
Marc Gori - 3.14
Hassaan Karim - 3.12
Ronnie Greene - 3.06
Edward Hsu - 3.05
ERIC Levine - 3.04
Justin Baker - 2.92
David Garriepy - 2.89
Douglas Levy - 2.85
Adnan Karimi - 2.85
Matthew Day - 2.78
Rob Wright - 2.65
League Results By Position
1S 2S 1D 2D 3D
David Garriepy - 2.89 & Matthew Day - 2.78 0 - 1
David Garriepy - 2.89 & Hassaan Karim - 3.12 0 - 1
Ronnie Greene - 3.06 0 - 2 0 - 1
Manish Naik - 3.19 & ERIC Levine - 3.04 0 - 1
Manish Naik - 3.19 & Matthew Day - 2.78 0 - 1
Manish Naik - 3.19 0 - 1
Rob Wright - 2.65 & Douglas Levy - 2.85 0 - 1
Rob Wright - 2.65 & Aaron Koch - 3.24 1 - 0 0 - 1
Marc Gori - 3.14 & Arvind Jairam - 3.35 1 - 0
Marc Gori - 3.14 & Robert Dougherty - 3.19 0 - 1
Marc Gori - 3.14 1 - 0 0 - 1
ERIC Levine - 3.04 & Robert Dougherty - 3.19 0 - 1
Edward Hsu - 3.05 & Arvind Jairam - 3.35 2 - 0 1 - 0
Carter Wilkinson - 3.21 & Douglas Levy - 2.85 0 - 1
Carter Wilkinson - 3.21 & Justin Baker - 2.92 0 - 1
Arvind Jairam - 3.35 & Robert Dougherty - 3.19 1 - 0
Arvind Jairam - 3.35 0 - 1
Adnan Karimi - 2.85 & Hassaan Karim - 3.12 0 - 1
Adnan Karimi - 2.85 & Aaron Koch - 3.24 0 - 1 0 - 1
Adnan Karimi - 2.85 0 - 2
Matthew Day - 2.78 & Justin Baker - 2.92 0 - 2
Hassaan Karim - 3.12 0 - 1
Douglas Levy - 2.85 0 - 1
Justin Baker - 2.92 0 - 1
Robert Dougherty - 3.19 0 - 1
Aaron Koch - 3.24 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Team Challengers
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Anup Dandekar - 3.57
Ugbede Abu - 3.44
Samuel Tanner - 3.42
Chris Bokel - 3.30
Matthew Troutman - 3.26
Samuel Fontanez - 3.17
Tom Do - 3.16
Carlo Pizarro - 3.15
Faizan Mumtaz - 3.12
Ramon Mercado - 3.11
Alex Banciu - 3.11
Audie Blancaflor - 3.07
Ryan Poole - 3.05
Yong Jae Lee - 3.04
Ex Pow-anpongkul - 3.02
John Wolosuk - 2.98
Frank Pan - 2.91
James Ledbetter - 2.89
James Rentsch - 2.88
League Results By Position
1S 2S 1D 2D 3D
Ryan Poole - 3.05 & Tom Do - 3.16 0 - 1 1 - 0
James Rentsch - 2.88 & John Wolosuk - 2.98 0 - 1
James Rentsch - 2.88 & Ex Pow-anpongkul - 3.02 0 - 1
James Rentsch - 2.88 0 - 1
John Wolosuk - 2.98 & James Ledbetter - 2.89 0 - 1
Yong Jae Lee - 3.04 & Anup Dandekar - 3.57 1 - 0
Yong Jae Lee - 3.04 & Audie Blancaflor - 3.07 0 - 1
Yong Jae Lee - 3.04 & Alex Banciu - 3.11 1 - 0
Ramon Mercado - 3.11 & Samuel Fontanez - 3.17 0 - 1
Ramon Mercado - 3.11 & Matthew Troutman - 3.26 0 - 1
Ramon Mercado - 3.11 0 - 2 1 - 0
James Ledbetter - 2.89 & Chris Bokel - 3.30 0 - 1
James Ledbetter - 2.89 & Ugbede Abu - 3.44 0 - 1
Samuel Fontanez - 3.17 & Alex Banciu - 3.11 0 - 1
Samuel Fontanez - 3.17 0 - 1
Tom Do - 3.16 & Matthew Troutman - 3.26 0 - 1
Chris Bokel - 3.30 & Frank Pan - 2.91 0 - 1
Faizan Mumtaz - 3.12 0 - 1
Carlo Pizarro - 3.15 & Frank Pan - 2.91 0 - 1
Carlo Pizarro - 3.15 & Ugbede Abu - 3.44 1 - 0
Carlo Pizarro - 3.15 & Audie Blancaflor - 3.07 0 - 1
Matthew Troutman - 3.26 0 - 1
Frank Pan - 2.91 & Audie Blancaflor - 3.07 0 - 1 1 - 0
Ugbede Abu - 3.44 3 - 0
Samuel Tanner - 3.42 2 - 1
Alex Banciu - 3.11 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Team Wolves
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Frank Wang - 3.34
Jonas Brinkeback - 3.32
Jason Ye - 3.30
yao yao - 3.25
XIAOCHUN JI - 3.25
Biao Yang - 3.24
ShiMing Chen - 3.23
Vincent Pang - 3.20
FENG LI - 3.20
Alan Zhang - 3.20
Luo Dong - 3.16
Jay Colella - 3.10
Kai Yu - 3.00
Jun Chang - 2.87
James Zhang - 2.78
donghai yu - n/a
Hemanshu Patel - n/a
League Results By Position
1S 2S 1D 2D 3D
Kai Yu - 3.00 & Jay Colella - 3.10 1 - 0 1 - 0
Kai Yu - 3.00 & Jun Chang - 2.87 0 - 1
Kai Yu - 3.00 & Luo Dong - 3.16 0 - 1
Jay Colella - 3.10 & Frank Wang - 3.34 2 - 2
Alan Zhang - 3.20 & Frank Wang - 3.34 0 - 1
yao yao - 3.25 1 - 1
ShiMing Chen - 3.23 0 - 2 2 - 0
donghai yu - n/a & Biao Yang - 3.24 0 - 1
Jason Ye - 3.30 2 - 0
Biao Yang - 3.24 & Vincent Pang - 3.20 1 - 0
Biao Yang - 3.24 & Luo Dong - 3.16 1 - 1
Vincent Pang - 3.20 & XIAOCHUN JI - 3.25 1 - 0
Vincent Pang - 3.20 & FENG LI - 3.20 0 - 1
Jun Chang - 2.87 & FENG LI - 3.20 0 - 1
Frank Wang - 3.34 & XIAOCHUN JI - 3.25 2 - 0
James Zhang - 2.78 & Hemanshu Patel - n/a 0 - 1
Jonas Brinkeback - 3.32 2 - 1
Hemanshu Patel - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Team WGCC
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Christopher Crowder - 3.36
David Brown - 3.32
Scott Ogorman - 3.30
Mark Allen - 3.26
Matt Carlson - 3.23
Matthew Kelty - 3.21
Teddy Bloch - 3.19
Preston Parker - 3.12
John Bruner - 3.12
Michael Petron - 3.08
Brett Loper - 3.00
Robert Whitney - 2.96
Scott Evans - 2.91
Andrew Shore - 2.88
League Results By Position
1S 2S 1D 2D 3D
Robert Whitney - 2.96 & Andrew Shore - 2.88 0 - 2 0 - 1
Robert Whitney - 2.96 & Matthew Kelty - 3.21 1 - 0
Robert Whitney - 2.96 1 - 0 1 - 0
Andrew Shore - 2.88 & John Bruner - 3.12 1 - 0
Mark Allen - 3.26 & John Bruner - 3.12 1 - 1
Mark Allen - 3.26 1 - 2
Matthew Kelty - 3.21 & Matt Carlson - 3.23 0 - 1
David Brown - 3.32 & Michael Petron - 3.08 1 - 0
David Brown - 3.32 1 - 1
Brett Loper - 3.00 & Michael Petron - 3.08 0 - 1
Brett Loper - 3.00 & Christopher Crowder - 3.36 1 - 0
Brett Loper - 3.00 & Scott Evans - 2.91 0 - 1
Brett Loper - 3.00 & Teddy Bloch - 3.19 1 - 1
Matt Carlson - 3.23 1 - 0 0 - 1
Preston Parker - 3.12 & Michael Petron - 3.08 0 - 1
Preston Parker - 3.12 0 - 1 1 - 0
Michael Petron - 3.08 & Christopher Crowder - 3.36 0 - 1
Scott Ogorman - 3.30 0 - 2
Scott Evans - 2.91 & Teddy Bloch - 3.19 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Play it Forward 18
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Jonathan Ramseur - 3.44
Rohit Munjal - 3.42
Ivan Kozliak - 3.42
David Viar - 3.42
Josh Snead - 3.37
VI Huynh - 3.35
Stephen Gotts - 3.34
Max White - 3.32
James Ruffin - 3.32
Anthony Chang - 3.30
Florin Iancu - 3.24
Mario Olivero-Cabrera - 3.23
Phillip Harvin - 3.17
Alex Podpaly - 3.17
Jarrett Ray - 3.12
Kevin McKeel - 3.10
Thomas McCrary - 2.77
League Results By Position
1S 2S 1D 2D 3D
Josh Snead - 3.37 & Max White - 3.32 1 - 0 1 - 0
Josh Snead - 3.37 & Thomas McCrary - 2.77 1 - 0 1 - 1
Alex Podpaly - 3.17 2 - 0
James Ruffin - 3.32 & Phillip Harvin - 3.17 0 - 1
James Ruffin - 3.32 & Ivan Kozliak - 3.42 1 - 0 1 - 0
Florin Iancu - 3.24 1 - 1
Phillip Harvin - 3.17 & Jarrett Ray - 3.12 0 - 1
Anthony Chang - 3.30 & Rohit Munjal - 3.42 1 - 0
Anthony Chang - 3.30 & Mario Olivero-Cabrera - 3.23 1 - 0
Jarrett Ray - 3.12 & Jonathan Ramseur - 3.44 1 - 0
Jarrett Ray - 3.12 0 - 1
David Viar - 3.42 & Stephen Gotts - 3.34 0 - 1
Stephen Gotts - 3.34 & Mario Olivero-Cabrera - 3.23 1 - 0
Ivan Kozliak - 3.42 2 - 2 1 - 0
Rohit Munjal - 3.42 1 - 0
Max White - 3.32 0 - 1
Kevin McKeel - 3.10 & Phillip Harvin - 3.17 0 - 1
Kevin McKeel - 3.10 & Jonathan Ramseur - 3.44 1 - 0
Thomas McCrary - 2.77 & VI Huynh - 3.35 1 - 0
VI Huynh - 3.35 & Rohit Munjal - 3.42 0 - 1
VI Huynh - 3.35 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Team Courtmasters
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Prittam Bagani - 3.47
Andrew Chang - 3.47
Brian Partlow - 3.45
vijay kalanadhabhatta - 3.42
Rahul Sharma - 3.41
Amilcar Gomez - 3.40
Justin Klinge - 3.34
Sean Klinge - 3.31
Shane Haley - 3.28
Tezcan Inanlar - 3.26
Joel Velasquez - 3.26
Blake Taylor - 3.22
Jing Gu - 3.21
Jason Pallady - 3.21
Paul Joseph - 3.19
Louis Dupuis - 3.09
Freddy Feliz - 3.07
THUC NGUYEN - 3.01
Henock Kebede - 3.01
League Results By Position
1S 2S 1D 2D 3D
Freddy Feliz - 3.07 & Sean Klinge - 3.31 1 - 0
Freddy Feliz - 3.07 & Paul Joseph - 3.19 1 - 0
Jing Gu - 3.21 & Joel Velasquez - 3.26 1 - 0
Joel Velasquez - 3.26 0 - 1
Justin Klinge - 3.34 & Sean Klinge - 3.31 1 - 0 1 - 0
Justin Klinge - 3.34 & Rahul Sharma - 3.41 1 - 0
Justin Klinge - 3.34 & Brian Partlow - 3.45 1 - 0
Jason Pallady - 3.21 & Shane Haley - 3.28 0 - 1
Jason Pallady - 3.21 0 - 1
Amilcar Gomez - 3.40 & Rahul Sharma - 3.41 1 - 0 1 - 0
Amilcar Gomez - 3.40 1 - 0 1 - 0
Tezcan Inanlar - 3.26 2 - 0
Shane Haley - 3.28 & Brian Partlow - 3.45 1 - 0 1 - 0
Andrew Chang - 3.47 1 - 1 2 - 0
THUC NGUYEN - 3.01 0 - 1
Prittam Bagani - 3.47 2 - 0 0 - 1
Henock Kebede - 3.01 & Jing Gu - 3.21 0 - 1
Henock Kebede - 3.01 & Paul Joseph - 3.19 0 - 1 1 - 0
Louis Dupuis - 3.09 & Jason Pallady - 3.21 1 - 0
Louis Dupuis - 3.09 & THUC NGUYEN - 3.01 1 - 2
Blake Taylor - 3.22 & vijay kalanadhabhatta - 3.42 1 - 1